body,h1,h2,h3,ul,li,p,form,input,textarea{ margin:0; padding:0; }
body, button, input, select, textarea { font-family:'Microsoft YaHei','Arial','Helvetica','sans-serif'; font-size:12px; color:#333; }

ul,ol{ list-style-type:none; }
a{ text-decoration:none; font-size:12px; color:#333; }
img{ border:none; }
input,textarea{ outline:none; }
h1,h2,h3,strong,b{ font-weight:normal; }

*::-moz-selection{ background:#27496B; color:#fff; }
*::-o-selection{ background:#27496B; color:#fff; }
*::selection{ background:#27496B; color:#fff; }

/* 顶部 */
#top{ width:100%; height:51px; background:url(../../images/top_bg.gif) repeat-x; }
#logo{ width:204px; height:51px; background:url(../../images/logo.png) no-repeat; float:left; }
#mainNav{ height:51px; float:left; margin-left:20px; }
#mainNav ul li{ height:49px; background:url(../../images/top_line_bg.gif) no-repeat; float:left; }
#mainNav ul li a{ display:inline-block; height:49px; line-height:49px; font-size:15px; color:#b1b1b1; text-shadow:1px 1px 0 rgba(0,0,0,0.5); padding:0 24px; }
#mainNav ul li a.mnCur{ color:#fff; background:url(../../images/mainNav_mnCur.gif) repeat-x; }
#mainNav ul li a:hover{ color:#fff; transition: all 0.5s ease 0s; }
#topBar{ height:51px; float:right; margin:0 20px 0 0; }
#topBar ul li{ height:49px; background:url(../../images/top_line_bg.gif) no-repeat right center; float:left; }
#topBar ul li a{ display:inline-block; height:49px; line-height:49px; color:#b2afaf; font-size:13px; padding:0 19px 0 40px; }
#topBar ul li a:hover{ color:#fff; }
#topBar ul li a.tIcon_user{ background:url(../../images/tb_l_icon.png) no-repeat; }
#topBar ul li a.tIcon_user:hover{ background:url(../../images/tb_l_icon.png) no-repeat 0 -147px; }
#topBar ul li a.tIcon_msg{ background:url(../../images/tb_l_icon.png) no-repeat 0 -49px; margin-left:19px; }
#topBar ul li a.tIcon_msg:hover{ background:url(../../images/tb_l_icon.png) no-repeat 0 -196px; }
#topBar ul li a.tIcon_exit{ background:url(../../images/tb_l_icon.png) no-repeat 0 -98px; margin-left:19px; }
#topBar ul li a.tIcon_exit:hover{ background:url(../../images/tb_l_icon.png) no-repeat 0 -245px; }

/* 左侧导航 */
#sideNav{ width:206px; height:200px; margin:45px 0 0 0; }
#sideNav ul li{ width:206px; height:auto !important; height:47px; min-height:47px; border-bottom:1px solid #202326; border-top:1px solid #35393d; position:relative; }
#sideNav ul li.snCur{ background:url(../../images/sideNav_bg_cur.gif) repeat-x; }
#sideNav ul li.snCur a.scDot{ color:#fff; background:url(../../images/sideNav_dot.gif) no-repeat 183px -47px; }
#sideNav ul li a{ display:inline-block; width:176px; height:47px; line-height:47px; font-size:14px; color:#b1b1b1; text-shadow:1px 1px 0 rgba(0,0,0,0.5); padding:0 0 0 30px; background:url(../../images/sideNav_dot.gif) no-repeat 183px 0; }
#sideNav ul li a:hover{ color:#fff; }
#sideNav ul li ul{ display: none; position: relative; zoom:1; overflow: hidden; background:#23272b; padding:8px 0; }
#sideNav ul li ul li{ width:206px; height:auto !important; height:30px; min-height:30px; border-top:none; border-bottom:none; position:static; margin:0 0 1px 0; }
#sideNav ul li ul li a{ height:30px; line-height:30px; color:#bababa; background:none; font-size:13px; font-weight:normal; }
#sideNav ul li ul li a:hover{ background:#2e3237; color:#fff;  }

/* 主内容 */
.mwCurrent,.mwPageCurrent{ height:42px; line-height:42px; background:#F1F1F1; margin-top:0px; }
.mwCurrent{ width:100%; }
.mwCurrent p,.mwPageCurrent p{ margin-left:20px; }
.mwPageCurrent{ width:800px; margin:0 auto; margin-top:45px; }
.mainWrap{ width:96%; height:auto !important; height:400px; min-height:400px; padding:2%; }
.mcontWrap{ width:100%; height:316px; }



/* 公告栏 */
.AnnounCont{ width:69%; height:314px; float:left; }
.g_title{ width:100%; height:47px; background:url(../../images/title_bg.gif) repeat-x 0 -188px; overflow:hidden; }
.g_title span,.g_title strong{ width:8px; height:47px; }
.g_title span{ background:url(../../images/title_bg.gif) no-repeat 0 -141px; float:left; }
.g_title strong{ background:url(../../images/title_bg.gif) no-repeat 0 -235px; float:right; }
.gcTitle{ width:97%; height:47px; line-height:41px; float:left; }
.gcTitle h3{ font-size:14px; margin-left:10px; }
.annCont{ width:95.8%; height:auto !important; height:200px; min-height:200px; background:#f1f1f1; border:1px solid #aaa; border-top:0; padding:0 2%; }
.annCont ul li{ width:100%; height:44px; line-height:44px; border-bottom:1px solid #e1e0e0; }
.annCont ul li strong{ display:inline-block; float:left; }
.annCont ul li a{ font-size:13px; background:url(../../images/annCont_list_dot.gif) no-repeat left center; padding:0 0 0 15px; }
.annCont ul li a:hover{ transition: all 0.5s ease 0s; color:#cc3131; text-decoration:underline; }
.annCont ul li span{ color:#777; display:inline-block; float:right; }
/* 会员信息 */
.memberCen{ width:305px; height:314px; background:#ccc; float:right; }
.m_title{ width:100%; height:47px; }
.m_title span,.m_title strong{ width:8px; height:47px; float:left; }
.m_title span{ background:url(../../images/title_bg.gif) no-repeat; }
.m_title .ctitle{ width:289px; height:47px; background:url(../../images/title_bg.gif) repeat-x 0 -47px; float:left; }
.m_title .ctitle h3{ height:41px; line-height:41px; font-size:14px; color:#fff; float:left; padding:0 0 0 13px; }
.m_title strong{ background:url(../../images/title_bg.gif) repeat-x 0 -94px; }
.mbcCont{ width:303px; height:267px; border:1px solid #bebcbc; border-top:none; background:#f1f1f1; }
.mb_acct{ width:303px; height:84px; border-bottom:1px solid #cecece; }
.m_acBox{ width:100px; height:68px; border-right:1px solid #cecece; background:#-0cf; float:left; padding-top:16px; }
.m_acBox p{ text-align:center; }
.m_acBox p.m_act{ font-size:15px; margin-bottom:3px; }
.m_acBox p.m_num{ color:#d74744; font-size:18px; font-family:arial; font-weight:bold; }
.m_acBox p.color_blue{ color:#3191cd; }
.m_acBox p.color_green{ color:#6b9f18; }
.mac_bno{ border-right:none; }
.memBox{ width:265px; height:142px; padding:10px; }
.memBox p{ font-size:14px; line-height:35px; color:#555; }
/* 系统公告 */
.cooper{ width:100%; height:235px; background:#f1f1f1; margin:22px 0 0 0; }
.coTitle{ width:100%; height:47px; background:url(../../images/title_bg.gif) repeat-x 0 -188px; }
.coTitle span,.coTitle strong{ width:8px; height:47px; }
.coTitle span{ background:url(../../images/title_bg.gif) no-repeat 0 -141px; float:left; }
.coc{ width:98%; height:47px; float:left; }
.coc h3{ height:41px; line-height:41px; font-size:14px; font-weight:700; padding:0 0 0 13px; }
.coTitle strong{ background:url(../../images/title_bg.gif) no-repeat 0 -235px; float:right; }

/* 列表页 */
.listWrap{ width:100%; height:auto !important; height:680px; min-height:680px; background:#ccc; }
.liTitle{ width:100%; height:47px; background:url(../../images/title_bg.gif) repeat-x 0 -47px; }
.liTitle span,.liTitle strong{ width:8px; height:47px; }
.liTitle span{ background:url(../../images/title_bg.gif) no-repeat; float:left; }
.litit{ width:98%; height:47px; float:left; }
.litit h3{ height:41px; line-height:41px; font-size:14px; color:#fff; font-weight:700; padding:0 0 0 13px; }
.liTitle strong{ background:url(../../images/title_bg.gif) no-repeat 0 -94px; float:right; }
.listCont{ width:95.8%; height:auto !important; height:632px; min-height:632px; border:1px solid #bebcbc; border-top:none; background:#f1f1f1; padding:0 2%; }
.recher{ width:100%; height:61px; line-height:61px; font-size:14px; font-weight:700; color:#4b5159; border-bottom:1px solid #eaeae6; }
.reFormBox{ width:100%; height:54px; border-bottom:1px solid #eaeae6; padding:23px 0 0 0; }
.reFormBox span{ display:inline-block; height:31px; line-height:31px; font-size:14px; font-weight:700; color:#4b5159; float:left; margin:0 3px 0 0; }
.rese{  border:1px solid #c1bdb8; float:left; padding:5px; margin:0 15px 0 10px; }
.reText{ width:118px; height:29px; line-height:29px; background:#fff url(../../images/reText_bg.gif) repeat-x; border:1px solid #c1bdb8; float:left; padding:0 0 0 5px; }
.subBrn{ width:72px; height:32px; line-height:32px; text-align:center; font-size:13px; color:#fff; border:none; background:url(../../images/subBrn.gif) no-repeat; float:left; margin:0 0 0 10px; cursor:pointer; }
.reFormBox strong{ display:inline-block; width:32px; height:31px; line-height:31px; font-size:13px; font-weight:700; text-align:center; float:left; }
.listTable{ width:99.8%; height:auto !important; height:292px; min-height:292px; border-top:1px solid #dadada; border-bottom:1px solid #dadada; }
.listTable table{ width:100%; border-collapse:collapse; border-spacing:0; }
.listTable table tr{ width:100%; height:39px; line-height:39px; }
.listTable table tr th,.listTable table tr td{ height:39px; line-height:39px; font-size:14px; border-bottom:1px solid #ddd; border-right:none; text-align:left; color:#4b5159; text-indent:30px; }
.listTable table tr.ltt th{ height:46px; line-height:46px; background:#f1f1f1; }
.listTable table tr.ltt th.lttno{ border-right:none; }
.listTable table tr.tbno td{ border-bottom:none; }
.listTable table tr td a{ font-size:13px; color:#555; }
.listTable table tr td a:hover{ color:#cc3131; text-decoration:underline; }
.page{ width:100%; height:30px; margin:30px 0 0 0; }
.page_l{ height:30px; line-height:30px; font-size:13px; float:left; }
.page_l span{ font-weight:700; }
.page_r{ height:30px; float:right; background:green; }
.page_r ul li{ float:left; }
.page_r ul li a{ height:28px; line-height:28px; border:1px solid #ddd; border-right:none; background:#fff; float:left; padding:0 10px; }
.page_r ul li a.last{ border-right:1px solid #ddd; }
.page_r ul li a.pageCur{ background:#dc4b4b; color:#fff; }
.page_r ul li a:hover{ color:#dc4b4b; }
.page_r ul li a.pageCur:hover{ color:#fff; }

/* 注册页 */
.regWrap{ width:1000px; height:auto; margin:0 auto; padding:30px 0 0 0; }
.registCont{ width:1000px; height:auto; }
.regCont{ 
	width:998px; height:auto; 
	background:#f1f1f1;
	border:1px solid #bebcbc; border-top:none; padding-bottom: 20px;}
.mwCurrent_row {width:1000px;margin:0 auto;}
.mwCurrent_logo {
	float:left;
}
.mwCurrent_content {
	float:right;
}
.verBox{ width:998px; height:26px; border-top:1px solid #fff; border-bottom:1px solid #e5e5e5; padding:5px 0; }
.verBox span.regw110{ width:185px; height:26px; line-height:26px; text-align:right; font-size:13px; color:#444; padding-right:5px; float:left; }
.note{ width:340px; height:26px; line-height:20px; float:left; padding:0 0 0 0px; }
.note p{ font-size:13px; color:#666; }
.regSele{ width:165px; font-size:14px; padding:1px 2px; border:1px solid #a9a49d; }
.note a.verMail{ display:inline-block; width:106px; height:30px; background:url(../../images/verMail_btn.gif) no-repeat; margin:5px 0 0 0; }
.rbm110{ margin:0 0 0 120px; }
.radioBox{ width:100%; height:22px; border-bottom:1px solid #e5e5e5; padding:15px 0 10px 0; }
.rbl{ width:290px; height:22px; margin:0 0 0 140px; }
.rbl span{ margin:0 50px 0 0; }
.verbTxt{ width:240px; height:26px; float:left; margin:0 0 0 10px; overflow:hidden; }
.verbTxt span,.verbTxt strong{ display:inline-block; width:8px; height:26px; float:left; }
.verbTxt span{ background:url(../../images/verbTxt_bg.gif) no-repeat; }
.verbTxt .vebTextbg{ width:224px; height:26px; background:url(../../images/verbTxt_bg.gif) repeat-x 0 -26px; float:left; }
.verbTxt .vebTextbg .veText{ width:224px; height:26px; line-height:26px; background:none; border:none; float:left; }
.verbTxt strong{ background:url(../../images/verbTxt_bg.gif) no-repeat 0 -52px; }
.verbTxt .w125{ width:125px; }
.verbTxt .vebTextbg .vew120{ width:120px; }
.vbw250{ width:160px; }
.verBtn{ width:96%; height:44px; padding:0 2%; margin-top:23px; }
.l_button{ width:127px; height:44px; line-height:41px; font-size:14px; color:#fff; font-weight:700; border:none; background:url(../../images/loginBtn.gif) no-repeat; margin:0 0 0 106px; cursor:pointer; }

/* 引导页 */
#topCen{ width:1000px; height:51px; margin:0 auto; }
.tguiBar{ height:43px; float:right; padding:8px 0 0 0; }
.tguiBar a{ display:inline-block; width:69px; height:38px; line-height:37px; text-align:center; color:#c7c7c7; float:left; }
.tguiBar a.tLoginBtn{ background:url(../../images/tguiBar_btn.gif) no-repeat; }
.tguiBar a.tRegBtn{ background:url(../../images/tguiBar_btn.gif) no-repeat 0 -38px; }
.tguiBar a:hover{ color:#fff; }
.tguiBar a.tLoginBtn:hover{ background:url(../../images/tguiBar_btn.gif) no-repeat 0 -76px; }
.tguiBar a.tRegBtn:hover{ background:url(../../images/tguiBar_btn.gif) no-repeat 0 -114px; }
.guiWrap{ width:1000px; height:640px; background:#-0cf; margin:0 auto; padding:30px 0 0 0; }
.gw{ width:100%; height:350px; float:none; }
.guiCop ul li{ margin-right:17px; }
.fCopy{ width:1000px; height:50px; margin:0 auto; text-align:center; color:#555; }
.guiAcCont{ width:68%; }
.bootLogin{ width:253px; height:241px; background:#f1f1f1; border:1px solid #aaa; border-top:none; padding:26px 25px 0 25px; }
.boottlox{ width:253px; height:40px; margin-bottom:19px; }
.boottlox span,.boottlox strong{ display:inline-block; width:10px; height:40px; float:left; }
.boottlox span{ background:url(../../images/bootTxt_bg.gif) no-repeat; }
.botl_cen{ width:233px; height:40px; background:url(../../images/bootTxt_bg.gif) repeat-x 0 -40px; float:left; }
.boottlox strong{ background:url(../../images/bootTxt_bg.gif) no-repeat 0 -80px; }
.botl_Txt{ width:233px; height:22px; line-height:22px; color:#666; border:none; background:none; margin-top:7px; }
.btlVerBox{ width:253px; height:40px; margin-bottom:19px; background:#-0cc; }
.bvw80,.botl_Txt80{ width:70px; }
.bvLeft{ width:100px; float:left; }
.btlimg{ width:79px; height:35px; float:left;  }
.btLoginBtn{ width:233px; height:38px; }
.btLoginBtn a{ display:inline-block; width:102px; height:38px; line-height:38px; color:#fff; font-size:14px; text-align:center; background:url(../../images/btLoginBtn.gif) no-repeat; }

/* 登录页 */
.logWrap{ width:375px; height:420px; background:#-fc0; margin:75px auto; }
.lw_top,.lw_bom{ width:375px; height:5px; }
.lw_top{ background:url(../../images/loginWrap_bg.gif) no-repeat; overflow:hidden; }
.lw_title{ width:375px; height:45px; font-size:24px; color:#fff; text-align:center; background:url(../../images/loginTitle_bg.gif) repeat-x; padding-top:8px; }
.lw_cen{ width:339px; height:237px; background:#f1f1f1 url(../../images/loginWrap_bg.gif) repeat-y -375px; padding:40px 0 0 36px; }
.lw_bom{ background:url(../../images/loginWrap_bg.gif) no-repeat -750px 0; }
.logwBox{ width:302px; height:48px; margin-bottom:5px; }
.logwBox span,.logwBox strong{ width:8px; height:48px;  float:left; }
.logwBox span{ background:url(../../images/logTxtbg.gif) no-repeat; }
.lowtxt{ width:286px; height:48px; background:url(../../images/logTxtbg.gif) repeat-x 0 -48px; float:left; }
.logwBox strong{ background:url(../../images/logTxtbg.gif) no-repeat 0 -96px; }
.low_text{ width:280px; height:24px; line-height:24px; font-size:14px; color:#777; border:none; background:none; margin-top:10px; }
.logwVer{ width:302px; height:48px; margin-bottom:25px; }
.low102{ width:102px; float:left; margin-bottom:0; }
.ltw86{ width:86px; }
.logVerImg{ width:80px; height:38px; float:left; margin-top:4px; margin-left:10px; }
.logVerImg img{ width:80px; height:38px; }
.lvNote{ height:48px; line-height:48px; font-size:12px; color:#9f9191; float:left; margin-left:13px; }
.lvNote a{ color:#855e5e; }
.lvNote a:hover{ color:#C54444; text-decoration:underline; }
.logwBtn{ width:125px; height:46px; cursor:pointer; background:green; float:left; }
.logwBtn span,.logwBtn strong{ width:8px; height:46px; float:left; }
.logwBtn span{ background:url(../../images/logwBtnbg.gif) no-repeat; }
.logwBtn strong{ background:url(../../images/logwBtnbg.gif) no-repeat 0 -92px; }
.logwBtn .lbtnc{ width:109px; height:46px; line-height:46px; text-align:center; color:#fff; cursor:pointer; font-size:16px; border:none; background:url(../../images/logwBtnbg.gif) repeat-x 0 -46px; float:left; }

/* 系谱图 */
.pedBar{ border-bottom:1px solid #d7d7d7; }
.pedBar a,.pedBar a strong,.pedBar a span{ display:inline-block; height:32px; }
.pedBar a{ line-height:32px; margin:0 7px 0 7px; cursor:pointer; }
.pedBar a strong,.pedBar a span{ width:5px;  }
.pedBar a strong{  background:url(../../images/ped_btn.gif) no-repeat; float:left; }
.pedBar a span{ background:url(../../images/ped_btn.gif) no-repeat right -64px; float:left; }
.pedBar a i{ float:left; display:inline-block; height:32px; background:url(../../images/ped_btn.gif) repeat-x 0 -32px; font-style:normal; padding:0 10px; }
.pedBar a.mePed strong{ background:url(../../images/ped_btn.gif) no-repeat 0 -96px; }
.pedBar a.mePed i{ color:#fff; background:url(../../images/ped_btn.gif) repeat-x 0 -128px; }
.pedBar a.mePed span{ background:url(../../images/ped_btn.gif) no-repeat 0 -160px; } 
.pedigWrap{ width:100%; height:auto !important; height:480px; min-height:480px; padding:30px 0; }
.pedigCont{ width:694px; height:130px; margin:0 auto; }
.pedigBox{ width:200px; height:130px; background:#fff; }
.pbauto{ margin:0 auto; }
.pedigTit{ width:100%; height:28px; line-height:28px; color:#fff; font-size:13px; text-align:center; background:url(../../images/pedigBox_titlebg.gif) repeat-x; }
.pedList{ width:198px; height:100px; border:1px solid #f1cbcb; background:#fff; }
.pedList table,.psm_cont table,.pfcList table{ width:100%; border-collapse:collapse; border-spacing:0; }
.pedList table tr,.psm_cont table tr{ width:100%; height:30px; line-height:30px; }
.pedList table tr th,.pedList table tr td,.psm_cont table th,.psm_cont table td{ height:30px; line-height:30px; font-size:12px; border-bottom:1px solid #f1cbcb; border-right:none; text-align:center; color:#4b5159; }
.pedList table tr th,.psm_cont table tr th{ font-weight:normal; background:#fbefef; }
.pedList table tr td.plno,.psm_cont table tr td.plno2,.pfcList table tr td.pfcno{ border-bottom:none; }
.r_solid{ width:502px; height:35px; background:url(../../images/ped_solid.gif) no-repeat; margin:15px auto; }
.pbleft{ float:left; margin:0 60px; display:inline; }
.marb_15{ height:140px; margin-top:15px; }
.pedSmail{ width:313px; height:155px; float:left; }
.psm_soid{ width:264px; height:28px; background:url(../../images/ped_solid_s.gif) no-repeat; margin:0 auto; }
.psmBox{ width:153px; height:112px; background:#fff; float:left; margin-top:12px; }
.psmTit{ width:100%; height:22px; line-height:22px; text-align:center; color:#fff; background:url(../../images/psmTit_bg.gif) repeat-x; }
.psm_cont{ width:151px; height:88px; border:1px solid #f2d0d0; background:#fff; }
.mlr16{ margin:0 13px; }
.regMsg{ width:198px; height:128px; line-height:128px; font-size:36px; color:#d85a5a; text-align:center; background:#fbefef; border:1px solid #edbdbd; }
.pdContThree{ width:936px; height:175px; margin:0 auto; margin-top:15px; }
.pcthBox{ width:441px; height:175px; float:left; }
.s_solid{ width:264px; height:32px; background:url(../../images/ped_solid_s.gif) no-repeat; margin:0 auto; }
.pcthc{ width:441px; height:130px; margin-top:12px; }
.pdContFour{ width:100%; height:135px; margin-top:15px; }
.pfoBox{ width:234px; height:135px; float:left; margin-right:12px; }
.f_solid{ width:171px; height:25px; background:url(../../images/ped_solid_f.gif) no-repeat; margin:0 auto; }
.pfofc{ width:234px; height:100px; margin-top:12px; } 
.pfcbox{ width:111px; height:94px; }
.pfcTit{ width:100%; height:22px; line-height:22px; text-align:center; color:#fff; background:url(../../images/pfcTit_bg.gif) repeat-x; }
.pfcList{ width:109px; height:75px; border:1px solid #f1cbcb; background:#fff; }
.pfcList table tr th{ font-weight:normal; background:#FBEFEF; }
.pfcList table tr th,.pfcList table tr td{ height:22px; line-height:22px; color:#333; font-size:11px; text-align:center; border-bottom:1px solid #f1cbcb; }
.pfcreg{ width:111px; height:96px; line-height:96px; text-align:center; font-size:24px; color:#D85A5A; background:#FBEFEF; border:1px solid #f1cbcb; }
.pfbno{ margin-right:0; }
.pbl{ float:left; }
.pbr{ float:right; }

/* 数据列表页 */
.dl_title{ width:100%; height:47px; background:url(../../images/title_bg.gif) repeat-x 0 -329px; overflow:hidden; }
.dl_title span,.dl_title strong{ width:8px; height:47px; }
.dl_title span{ background:url(../../images/title_bg.gif) no-repeat 0 -282px; float:left; }
.dl_title strong{ background:url(../../images/title_bg.gif) no-repeat 0 -376px; float:right; }
.dl_title .dltit{ height:47px; line-height:47px; float:left; }
.dl_title .dltit h3{ font-size:18px; font-weight:800; color:#756a6a; float:left; margin-left:10px; }
.lttno{ border-bottom:none; }

.div_hiden{ display: none; }


